Menus

Note that native MS Developer Studio commands are not described here.

SNiFF+ Build/VCS menu
All the commands in this menu apply to the currently opened file.

SNiFF+ Build/VCS command | Description
Compile File | Compiles the loaded file.
Build Project Target | Builds the project the loaded file is part of, unless otherwise set with the Custom Build... command.
Custom Build... | Calls up a dialog where you can select and order targets. Requires the executable as Workspace.
Debug | Starts debugging the currently loaded project. This entry is only enabled when you have entered the target name in the Make view of the Project Attributes dialog and the target is executable.
Check Out... | Checks current file out of the Repository.
Check In... | Checks current file in to the Repository.
Lock File... | Locks current file in the Repository.
Unlock File... | Unlocks current file in the Repository.
Show History... | Shows file history.
Show Differences... | Shows file version differences.

SNiFF+ Info menu

Info menu command | Description
Retrieve Selection from File | Retrieves all occurrences of Selection from the current file.
Retrieve Selection from Project | Retrieves all occurrences of Selection from the project to which the current file belongs.
Retrieve Selection from All Projects | Retrieves all occurrences of Selection from all projects in the Project Tree.
Symbol Refers To | Opens a Cross Referencer and starts a Refers-To query on Symbol.
Symbol Referred By | Opens a Cross Referencer and starts a Referred-By query on Symbol.
Symbol Refers To Components | Opens a Cross Referencer to show all symbols (classes and structures) that are components of symbol. If the current selection is a member of a class/structure, the class/structure is taken for this query.
Symbol Referred By As Component | Opens a Cross Referencer to show all symbols that have symbol as a component. Note that you can also query primitive C data types with this command.
Find Symbols Matching Selection | Opens a Symbol Browser to display symbols that match the name of Selection.
Find Symbols Containing Selection | Opens a Symbol Browser to display symbols that contain Selection.
File Includes | Opens an Include Browser and shows the files that the current file includes.
File Included By | Opens an Include Browser and shows the files that the current file is included by.
Reparse File | SNiFF+ reparses the current file and updates the Symbol Table.
Show Documentation | Opens a Documentation Editor and positions it to the documentation of Symbol. An alert message appears if no documentation file exists for either the entire file or for Symbol.
Documentation Synchronizer... | Opens the Documentation Synchronizer.

SNiFF+ Browsing menu

Class menu command | Description
Browse Class | Loads class into a Class Browser.
Show Class Relatives | Opens a Hierarchy Browser and loads the graph of the base and derived classes.Class is highlighted in the Hierarchy Browser
Show Class in Entire Hierarchy | Opens a Hierarchy Browser and loads the entire class graph. Class is highlighted in the Hierarchy Browser.
Base Class | Shows the declaration of the immediate base class of the class where the cursor is currently positioned.
Overridden | Shows the overridden method of the closest base class that uses the selected method.
Toggles Header/Implementation File | Shows the corresponding header/implementation file.